package net.pws.oos.biz.query.parameter;

import java.util.Date;


public class TaskQueryParameter extends PageQueryParameter {
    
    private String name;
    
    private String parentId;
    
    private String projectId;
    
    private String projectName;
    
    private String status;
    
    private String execPersonId;
    
    private String execPersonIds;
    
    private String execOrganId;
    
    private String userAccount;
    
    private Date planStartDate;
    
    private Date planEndDate;
    
    private Date startDate;
    
    private Date endDate;
    
    private Date createStartDate;
    
    private Date createEndDate;
    
    private Date locateStartDate;
    
    private Date locateEndDate;
    
    private DataScope dataScope = DataScope.All;
    
    private String createType;
    
    private String creatorId;
    
    public String getName() {
        return name;
    }
    
    public void setName(String name) {
        this.name = name;
    }
    
    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getStatus() {
        return status;
    }
    
    public void setStatus(String status) {
        this.status = status;
    }

	public String getProjectId() {
		return projectId;
	}

	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getExecPersonId() {
		return execPersonId;
	}

	public void setExecPersonId(String execPersonId) {
		this.execPersonId = execPersonId;
	}

	public Date getPlanStartDate() {
		return planStartDate;
	}

	public void setPlanStartDate(Date planStartDate) {
		this.planStartDate = planStartDate;
	}

	public Date getPlanEndDate() {
		return planEndDate;
	}

	public void setPlanEndDate(Date planEndDate) {
		this.planEndDate = planEndDate;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getUserAccount() {
		return userAccount;
	}

	public void setUserAccount(String userAccount) {
		this.userAccount = userAccount;
	}

    public DataScope getDataScope() {
        return dataScope;
    }

    public void setDataScope(DataScope dataScope) {
        this.dataScope = dataScope;
    }

    public String getCreateType() {
		return createType;
	}

	public void setCreateType(String createType) {
		this.createType = createType;
	}

	public Date getCreateStartDate() {
		return createStartDate;
	}

	public void setCreateStartDate(Date createStartDate) {
		this.createStartDate = createStartDate;
	}

	public Date getCreateEndDate() {
		return createEndDate;
	}

	public void setCreateEndDate(Date createEndDate) {
		this.createEndDate = createEndDate;
	}

	public Date getLocateStartDate() {
		return locateStartDate;
	}

	public void setLocateStartDate(Date locateStartDate) {
		this.locateStartDate = locateStartDate;
	}

	public Date getLocateEndDate() {
		return locateEndDate;
	}

	public void setLocateEndDate(Date locateEndDate) {
		this.locateEndDate = locateEndDate;
	}

	public String getExecOrganId() {
		return execOrganId;
	}

	public void setExecOrganId(String execOrganId) {
		this.execOrganId = execOrganId;
	}

	public String getExecPersonIds() {
		return execPersonIds;
	}

	public void setExecPersonIds(String execPersonIds) {
		this.execPersonIds = execPersonIds;
	}

	public String getCreatorId() {
		return creatorId;
	}

	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}
        
}
